40420a048fc541cb3ed5e4fd3303b79b0abec213,plugins/junit_rt/src/com/intellij/rt/execution/junit/ProcessBuilder.java,ProcessBuilder,isWinShell,#String#,89
Before Change
}
private boolean isWinShell(String command) {
if (command.endsWith(".cmd") || command.endsWith(".bat")) {
return true;
}
return ("cmd".equalsIgnoreCase(command) || "cmd.exe".equalsIgnoreCase(command)) &&
myParameters.size() > 1 && "/c".equalsIgnoreCase(myParameters.get(0).toString());
After Change
return Runtime.getRuntime().exec(commandLine, null, myWorkingDir);
}
private static boolean isWinShell(String command) {
return endsWithIgnoreCase(command, ".cmd") || endsWithIgnoreCase(command, ".bat") ||
"cmd".equalsIgnoreCase(command) || "cmd.exe".equalsIgnoreCase(command);
}